floating liver - French English Dictionary